package com.yuhang.demo.vo.pay;

public enum TradeType {
    WITHDRAW(0, "提现"), DEPOSIT(1, "充值", 1), ORDERPAY(2, "订单支付"), TRANSFER(3, "转出"), ORDERIN(4, "订单支付-入账"), ORDERSETTLEMENT(5, "订单结算"), DFTAKE(6, "代发拿货"),
    ORDERREFUND(7, "订单退款"), ORDERREFUSE(8, "拒单"), REFUNDCANCEL(9, "退款取消订单"), TRANSFERIN(10, "转入"), PRDORDER(11, "分销订单支付"), PRDDEPOSIT(12, "分销充值"), PRDORDERRCANCELEFUND(13, "分销订单取消退款"),
    VIP(14, "VIP会员"), PACK(15, "套餐包"), DATACHARGE(16, "数据服务费"), CERTIFY(17, "外观设计认证"), CERTIFYREFUND(18, "外观设计认证退款"), CERTIFYDONE(19, "外观设计认证完成"), CERTIFYSUPPLIER(20, "传利代收厂商退款"),
    ACTIVITYREDPACKET(21, "红包"), ITEMPUSH(22, "上传商品服务费"), DEBITSMS(23, "短信"), DEBITBRUSH(24, "刷排名");
    private int value;
    private String remark;

    private int direction;

    private TradeType(int value, String remark) {
        this.value = value;
        this.remark = remark;
    }

    private TradeType(int value, String remark, int direction) {
        this.value = value;
        this.remark = remark;
        this.direction = direction;
    }

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getDirection() {
        return direction;
    }

    public void setDirection(int direction) {
        this.direction = direction;
    }
}
